﻿@charset "utf-8";

/**
===============================================================
	author : Lion.lu
	name   : CSS rest
	date   : 2017-05-6
	QQ     : 190256820
===============================================================
**/
/* CSS Document */
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 微软雅黑, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var,i { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: bottom; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
 
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { outline: none; color: #555; }
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBorder { border: none !important; }
.mr0{ margin-right:0 !important; float:right !important;}
 
 
q:before,q:after {content:none;}
.fl,.ifl {float:left;*display:inline;}
.fr,.ifr {float:right;*display:inline;}
.clearfix:after {display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.clearfix {*zoom:1;}
.clear {clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.over {overflow:hidden;}
.hide {display:none;}
.mc{margin:auto;}
li a {display:block;}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1467873970'); /* IE9*/
  src: url('iconfont.eot?t=1467873970#iefix') format('embedded-opentype'), /* IE6-IE8 */
   
  url('iconfont.ttf?t=1467873970') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1467873970#iconfont') format('svg'); /* iOS 4.1- */
}

.l20{height: 20px;line-height: 20px;}
.l25{height: 25px;line-height: 25px;}
.l30{height: 30px;line-height: 30px;}

 
.pt10 { padding-top: 10px; }
.pt20 { padding-top: 20px; }
.pt50 { padding-top: 50px; }

.pb10 { padding-bottom: 10px; }
.pb20 { padding-bottom: 20px; }
.pb50 { padding-bottom: 50px; }
.pb80 { padding-bottom: 80px; }

.m40{margin:40px 0;}
.mb10 { margin-bottom: 10px; }
.mb30 { margin-bottom: 30px; }
.mt30  {margin-top: 30px; }
.co12_5>li{width: 12.2%;}

.rf{color:#ed1c24;}
.wf{color:#fff;}

.b-f3{background: #f3f3f3;}

 

.w100{width: 100%;}
.w98{width: 98%;max-width: 1200px;margin: 0 auto;overflow: hidden;}
.w90{width:90%;max-width:1020px;margin:0 auto;}

/*网站公用部分*/

.g-doc{width:73%;min-width:1003px;margin:auto;}
.header{background:#fff;position:relative;}
.site{background:#7e7e7e;color:#dbdbdb;}
.site a{color: #dbdbdb;}
.site .right{position: relative;} 
.site .right .ico{float: left;}
.right .ico a:nth-child(1):before{content: "\e613"; font-family: "iconfont" !important;font-size: 1.0rem;width:1.0rem;float: left;margin:0 10px;}
.right .ico a:nth-child(2):before{content: "\e002"; font-family: "iconfont" !important;font-size: 1.0rem;width:1.0rem;float: left;margin:0 10px;}
.right .ico a:nth-child(3){margin:0 20px;}
.site .right .search:before{content: "\e032"; font-family: "iconfont" !important;font-size: 1.0rem;width:1.0rem;float: left;}
.site .right .search{float: left;background: 18px center;padding: 0 28px 0 40px;cursor: pointer;}
.site .right .inCh{float: left;width: 116px;text-align: center;background: #c5231c  92px center;color: #fff;}
.site .right .inCh:after,.site .right .lang span:after{content: "\e033"; font-family: "iconfont" !important;font-size: 0.8rem;margin:0 5px;}
.site .right .lang:before{content: "\e021"; font-family: "iconfont" !important;font-size: 1.0rem;width:1.0rem;float: left;}
.site .right .lang{float: right;background: #bb170f   12px center;width: 116px;text-align: center;color: #fff;}
.sForm{position: absolute;z-index: 99;top: 25px;left: 28px;display: none;}
.sForm i:before{width: 24px;height:24px;background:#bb170f;padding:3px;content: "\e032"; font-family: "iconfont" !important;font-size: 2.0rem;float: left;}
.sForm .txt{float: left;background: #f1f1f1;width: 180px;height:30px;padding-left: 10px;}

.top { padding: 15px 0; }
.logo { height: 50px; }
.tel span {
	font-size: 22px;
	font-weight: bold;
	color: #eb3c00;
}
.language { text-align: right; }
.language a { padding: 0 5px 0 5px; }
.language a:hover { color: #eb3c00; }

.navbar { background: #cc0033; }
.nav { z-index: 99;/* IF .navbar position=relative -> ul = container width, ELSE ul = 100% width */ }
.nav:before, .nav:after {
	content: "";
	display: table;
}
.nav:after { clear: both; }
.nav>li>a {
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 50px;transition: ease-in-out .2s;
}

.nav>li>a:hover {background:#ff0044 url("../images/nav_on.png") center bottom repeat-x;}
.nav>li {
	float: left;
	text-align: center;
}
.nav li	{border-right: 1px solid #a00028;}
.nav li:last-child{ border-right: 0px solid #ddd;}
/**/
.nav > li > div {
	display: none;
	width: 100%;
	background: #333;
	position: absolute;
	z-index: 99;
	top: 54px;
	left: 0;
	margin: 0;
	padding: 10px 0;
	list-style: none;
}
.nav > li > div > ul:before, .nav > li > div > ul:after {
	content: "";
	display: table;
}
.nav > li > div > ul:after { clear: both; }
.nav > li > div > ul > li { }
.nav > li > div > ul > li:hover>a { }
.nav > li > div > ul > li>a { }

.li125 li {width:12.5%;}
.menu-mobile {display:none;padding:10px;}
.mlogo {height:32px;padding-top:9px;}
.menu-mobile:after {content:"\e60e";line-height:50px;font-family:"iconfont" !important;font-size:2.5rem;padding:0;float:right;position:relative;top:0;opacity:.8;/*-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);*/}
.menu-dropdown-icon:before {content:"\e60e";font-family:"iconfont" !important;display:none;cursor:pointer;float:right;padding-right:10px;line-height:3em;color:#fff;}

.banner {position:relative;background:#000;margin:0 auto;}
.banner .bd {position:relative;z-index:0;}
.banner .bd li img {width:100%;vertical-align:top;}
.banner .hd {position:relative;z-index:1;margin-top:-30px;height:30px;line-height:30px;text-align:center;background:#000;filter:alpha(opacity=60);opacity:0.6}
.banner .hd ul {text-align:center;padding-top:5px;}
.banner .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin:5px;background:url(../images/tg_flash_p.png) -18px 0;overflow:hidden;font-size:0;}
.banner .hd ul .on {background-position:0 0;}
@media only screen and (max-width:768px) { .g-doc{width:100%;min-width:360px;margin:auto;}.top { padding: 0px 0; }
.banner .bd li a {display:block;height:auto;max-height:210px;}
}

.note-share {background:#e8e8e8;padding:7px 0;margin-top:0px;}
.share {padding:6px 0;}
.hot-news {width:450px;position:relative;}
.hot-news .bd {padding:10px;width:430px;overflow:hidden;}
.hot-news .bd ul {overflow:hidden;zoom:1;}
.hot-news .bd ul li {margin-right:20px;float:left;height:24px;line-height:24px;text-align:left;_display:inline;}
.hot-news .bd ul li span {color:#999;}


.footer-box {background:#1e1e1e;}
.footer {padding:66px 0 18px;width:98%;max-width:1100px;margin:auto;}
.address {float:left;width:50%;}
.address p {line-height:20px;color:#ffffff;font-size:1em;margin-bottom:8px;}
.address p:nth-child(n):hover {color: #cc0033;}
.address p:nth-child(1):before{content: "\e608"; line-height: 20px;font-family: "iconfont" !important;font-size: 1.0rem;padding: 0 10px;float: left;position: relative;top: 0;opacity: .6;}
.address p:nth-child(2):before{content: "\e60d"; line-height: 20px;font-family: "iconfont" !important;font-size: 1.0rem;padding: 0 10px;float: left;position: relative;top: 0;opacity: .6;}
.address p:nth-child(3):before{content: "\x"; line-height: 20px;font-family: "iconfont" !important;font-size: 1.0rem;padding: 0 10px;float: left;position: relative;top: 0;opacity: .6;}
.address p:nth-child(4):before{content: "\e614"; line-height: 20px;font-family: "iconfont" !important;font-size: 1.0rem;padding: 0 10px;float: left;position: relative;top: 0;opacity: .6;}
.address p:nth-child(5):before{content: "\e611"; line-height: 20px;font-family: "iconfont" !important;font-size: 1.0rem;padding: 0 10px;float: left;position: relative;top: 0;opacity: .6;}
.address p:nth-child(6):before{content: "\e612"; line-height: 20px;font-family: "iconfont" !important;font-size: 1.0rem;padding: 0 10px;float: left;position: relative;top: 0;opacity: .6;}
.address p:nth-child(7):before{content: "\e602"; line-height: 20px;font-family: "iconfont" !important;font-size: 1.0rem;padding: 0 10px;float: left;position: relative;top: 0;opacity: .6;}
.footer-ri {float:right;width:48%;}
.eq {width:138px;text-align:center;margin-top:4px;float:right;margin-right:24px;text-align:right;}
.eq img {display:block;width:89px;height:89px;padding:4px;background:#fff;margin:auto;}
.eq p {color:#ffffff;text-align:center;margin-top:8px;font-size:12px;}
.footer-list {margin-top:20px;margin-right:2px;}
.footer-list li {float:left;}
.footer-list li a {display:inline-block;padding:0 15px;line-height:normal;color:#ffffff;font-size:12px;border-right:1px solid #959595;line-height:14px;}
.footer-list li:last-child a {border-right:none;}
.footer-list li a:hover {color:#cc0033;}
.copyright {padding:12px 0;background:#003399;color:#ffffff;}
.cope a {display:inline-block;color:#ffffff;margin-left:10px;}
.cope a:hover {color:#cc0033;}
.footernav {display:none;position:fixed;width:100%;left:0;bottom:0;z-index:999;background:#fff;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}


 @media only screen and (max-width:768px) {
.site,.logo-contact,.note-share{display:none;}
.navbar {background:#fff;} 
.nav {position:static;}
.navbar .show-on-mobile {display:block;}
.menu-container {width:100%;}
.menu-mobile {display:block;border-bottom:2px solid #eb3c00;}
.menu-dropdown-icon:before {display:block;}
.nav {display:none;background:#333;}
.nav > li {width:100%;float:none;display:block;}
.nav > li a {color:#eee;text-align:left;line-height:3em;padding:0 10px;margin:0;display:block;}
.navbar >ul >li >div {display:none;} 
}
 
.h-tlt{width:80%;margin:30px 10% 0;text-align:center;position: relative;}
.h-tlt .h-tlt-inner{display: inline-block;}
.h-tlt .h-tlt-inner h1,.h-tlt .h-tlt-inner h2,.h-tlt .h-tlt-inner p{font-size:2.0em;font-weight:400;line-height:2.8em;position: relative;    z-index: 2;letter-spacing:0.2em;transition: all .3s;background:#fff;padding:0 20px;}
.b-f3 .h-tlt .h-tlt-inner p{background:#f3f3f3;}
.h-tlt p.line{position: absolute; bottom: 2.3em; width: 100%;border-top: 1px dotted #777;}
.h-tlt .h-tlt-inner:hover h1{letter-spacing:0.3em;}
 

.main .sitemap .type {font-size:1.5em;font-weight:500;height:60px;line-height:60px;background:#2553b3;padding:0 0 0 10px;color:#fff;margin:20px 0;}
.main .sitemap .con {padding:20px;}
.main .sitemap .con h1,.main .sitemap .con h3 {float:left;font-size:0.9em;font-weight:100;text-align:left;color:#fff;font-family:Microsoft sans serif,Arial;line-height:1.6em;width:30%;}
.main .sitemap h2 {font-size:1.3em;font-weight:500;height:60px;line-height:60px;padding:0 0 0 40px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;}
.main .sitemap .con li {font-size:0.8em;line-height:1.8em;}
